package ooday02;

public class Test {
    public static void main(String[] args) {
          //Noo o =new Noo(5)；//印证了子类不能继承父类的构造方法
        NOO o=new NOO();
        o.show();//String name
        o.show();//无参的
    }
}

/*class Moo{
    Moo(int a){

    }
}

class Noo extends  Moo{
    Noo(){
        super(5);
    }
}*/
/*重写与重载的区别：
* 重写(overriding):发生在父子类，方法名相同，参数列表相同
重载(overloading):发生在同一类中，方法名相同，参数列表不同
*/
//重载的=特例情况
class Moo{
    void show(){

    }
}
class  NOO extends  Moo{
    void  show(String name){ //因为 继承的关系 所以本质等于同一个类

    }
}
